@charset "utf-8";

.wz a {
	color: #333;
	text-decoration: none;
	display:block;
}
table a{color: #333;text-decoration: none}
.wz a:hover,table a:hover {color:#c81d09}


.right1 h1 {
	background-image: url(right_h1.jpg?1);
	background-repeat: no-repeat;
	height: 45px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	padding-left: 30px;
	padding-top: 6px;
	color:#333333;
}


/**********************************banner样式**********************************************/

.product {
	margin-top: 25px;
	background-image: url(iprobg.gif);
	background-repeat: repeat-x;
}
.product h1 {
	display:block;
	margin:0 auto;
	background:url(ipro.gif);
	width:290px;
	height:82px;
}


/********************产品滚动样式**************************************/


.product h2 {
	padding-left: 922px;
	padding-top: 8px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #FFFFFF;
}
.product h2 a{color:#ffffff}
.product a {
	color: #005294;
	text-decoration: none;
}
.product a:hover{color:#00307C}


.middle {
	margin-top:32px;
}


.ibox{float:left;background:url(imore.gif) bottom no-repeat}
.ibox img{border:0}
.ibox h1 {padding-bottom:7px}
.ibox p {
	font-size: 14px;
	line-height: 23px;
	color: #444;
	padding-top: 4px;padding-left:2px;
}
.ibox p font{font-family:simsun;color:#CB0000}
.ibox .imore{padding-top:23px;text-align:center;}
.ibox .imore a{font-size:12px;line-height:20px;font-family:arial;color:#fff}
.middle2 {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	padding-top:19px;
	padding-bottom:50px;
}
.middle2 a {
	color: #333333;
	text-decoration: none;
}
.middle2 a:hover {
	color: #CB0000;
	text-decoration: none;
}
.about{margin-right: 57px;width:311px}
.service{margin-right:57px;width:301px}
.contact{width:284px}
.contact h2 {
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #00307C;
	padding-left: 12px;
	padding-top: 1px;
}






/*内页*/

.middle1 {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 18px;
}
.left1 {
	float: left;
	width: 210px;
	padding:5px 0 18px 0;
}
.left21{background:url(lbg.gif) repeat-y}
.left21 h1 {
	background-image: url(h1_bg.jpg?1);
	background-repeat: no-repeat;
	height: 67px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #FFFFFF;
	line-height: 16px;
	padding:3px 0 0 56px;
}
.left21 h1 font{font:12px/23px arial;font-weight:normal}
.left21 ul {width:200px;margin:0 auto;padding-bottom:5px}
.left21 li {
	line-height: 32px;
	height: 34px;
	list-style-type: none;
	background:url(li.jpg) 0 -34px no-repeat;
	font-family: "simsun";
	font-size: 14px;
	color: #333;
	margin-top: 5px;
	text-indent: 15px;
}
.left21 .aa {
	background:url(li.jpg) no-repeat;
	height: 34px;
	display:block;
	color:#fff;
}

.left21 a {
	color: #333;
	text-decoration: none;
	display:block;
}
.left21 a:hover {
	color:#fff;
	background:url(li.jpg) no-repeat;
	height: 34px;
}
.lx {
	background-image: url(lx_bg.jpg);
	background-repeat: no-repeat;
	height: 150px;
	margin-top: 10px;
}
.lx ul {
	padding-top: 35px;
}
.lx li {
	list-style-type: none;
	line-height: 21px;
	font-family: "simsun";
	font-size: 12px;
	padding-left: 25px;
	color:#333333;
}
.lx a {
	color: #333333;
	text-decoration: none;
}
.lx a:hover {
	color: #00307C;
	text-decoration: none;
}


.right1 {
	float: right;
	width: 785px;
	padding:5px 0 30px 0;
	position:relative;
}
.pos{position:absolute;width:765px;top:5px;font:12px/38px simsun;text-align:right;color:#333333}
.pos a{color:#333333;text-decoration:none}
.pos a:hover{color:#00307C}
.right1 h1 {
	background-image: url(right_h1.jpg?1);
	background-repeat: no-repeat;
	height: 45px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	padding-left: 30px;
	padding-top: 6px;
	color:#333333;
}
.about1 {
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 10px;
}
.about1 p {
	font-family: "simsun";
	font-size: 14px;
	line-height: 28px;
	color: #434343;
	text-indent: 28px;
	padding-top: 5px;
}
.feedback {
	margin-top: 8px;
}


.contact1 {
	padding-top: 8px;
	padding-left: 20px;
}
.contact1 li {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	line-height: 30px;
	list-style-type: none;
	padding-left: 10px;
}
.contact1 a {
	color: #34A114;
	text-decoration: none;
}
.contact1 a:hover {
	color: #0E8802;
	text-decoration: underline;
}
.map {
	margin-top: 8px;
	padding-left: 15px;
}


#rpro-text{
	padding-left: 3px;
	padding-right: 4px;
	padding-top: 8px;
}
#rpro-text a{
	display:block;
	text-decoration:none;
	float:left;
	margin:5px 10px;
	font-size:13px;
	color:#333;
	text-align:center;
	_margin:11px;
}
#rpro-text a label{ line-height:30px;}
#rpro-text img{
	border:solid 1px #dbdbdb;
}
#rpro-text img:hover{border:solid 1px #03C;}
#rpro-text a:hover{color:#03C;}


td.ListTitle{background: url(Point_line_01.gif) bottom repeat-x;height: 30px;font-size: 12px;font-family:Arial,Verdana,"simsun";color: #666666;}
td.ListTitle a{color:#333333;text-decoration:none}
td.ListTitle a:hover{color:#be0024}
.t_page{
	padding:20px 0 10px 0;
	text-align:center;
	font-size:13px;
	line-height:25px;
}
.t_page a{
	padding:5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;
	text-decoration:none;
	color:#333333}
.t_page a:hover{border:1px solid #03c;color:#03c;text-decoration:none}

.workshop img{border:1px solid #ccc;width:340px;height:211px;margin:15px 13px 0 13px;padding:3px}
.honors img{border:1px solid #ccc;width:160px;height:220px;margin:15px 10px 0 10px;padding:3px}